Skip to content

[codex] Add NDI output support#2100

Open
Anon772000 wants to merge 1 commit into
cpvalente:masterfrom
Anon772000:codex/add-ndi-output-support
Open

[codex] Add NDI output support#2100
Anon772000 wants to merge 1 commit into
cpvalente:masterfrom
Anon772000:codex/add-ndi-output-support

Conversation

@Anon772000

@Anon772000 Anon772000 commented Jun 11, 2026

Copy link
Copy Markdown

Summary

  • add Electron NDI output support using @stagetimerio/grandiose
  • render Ontime views in hidden offscreen windows and publish them as NDI sources
  • add NDI menu controls for view outputs, resolution, and frame rate with 1080p50 defaults
  • unpack the native NDI addon/runtime from Electron asar and approve its pnpm build script

Validation

  • node --check apps/electron/src/ndi/NdiOutputManager.js
  • node --check apps/electron/src/main.js
  • node --check apps/electron/src/menu/applicationMenu.js
  • pnpm --filter ontime-electron lint passes with 0 errors
  • smoke-tested local Electron dev app and NDI output rendering
  • used in a show run with custom CSS; tested the operator NDI view on a grandMA3 compact :)

@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: c8e10049-814b-4ee2-b27d-b644781facf8

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Anon772000 Anon772000 marked this pull request as ready for review June 11, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant